package com.platform.system.domain.vo.device;

import com.baomidou.mybatisplus.annotation.TableField;
import com.platform.system.base.BaseVO;
import lombok.Data;

/**
 * @author Huangkai
 */
@Data
public class UpgradeTaskVo extends BaseVO {

    /**
     * 升级任务名称
     * */
    private String name;
    /**
     * 升级参数
     */
    private String param;

    /**
     * 升级包uid
     */
    private String firmwareUid;
    /**
     * 版本
     */
    private String version;

    /**
     * 升级类型
     */
    private Integer type;
    /**
     * 升级任务描述
     */
    private String taskCron;
    /**
     * 是否全部升级
     */
    private Integer isAll;

    /**
     * 升级硬件范围
     */
    private String regexpSymbol;

    /**
     * 升级状态 0未升级， 1升级中，2升级完成，3升级失败
     */
    private Integer status;

    /**
     * 备注
     */
    private String remark;
}
